package com.tianjin.design.builder;

/**
 *
 * @author tianjin
 *
 * 2023年5月31日
 * TODO 抽象类，定义构建细节
 */
public abstract class PeopleBuilder {

	// 构建的对象
	protected People people;

	public PeopleBuilder() {
		this.people = new People();
	}

	public People build() {
		return this.people;
	}

	/**
	 *
	 *
	 * 2023年5月31日
	 * chaiz tianjin
	 * TODO 构建头
	 */
	public abstract void buildHead();

	/**
	 *
	 *
	 * 2023年5月31日
	 * chaiz tianjin
	 * TODO 构建身体
	 */
	public abstract void buildBody();

	/**
	 *
	 *
	 * 2023年5月31日
	 * chaiz tianjin
	 * TODO 构建胳膊
	 */
	public abstract void buildArm();

	/**
	 *
	 *
	 * 2023年5月31日
	 * chaiz tianjin
	 * TODO 构建脚
	 */
	public abstract void buildLeg();

}
